fix bug navigation on null array list