Changing it to update the position not redraw all