ArrayQueue update