Когда значения доходят до максимума, у вас массив время заполняется последними максимальными значениями, а не новыми.
Встаньте отладчиком, и когда значения перестанут обновляться поставьте точку останова - сами все увидите