modify array bug