update golang arraylist