working array refresh