fixed updating of final position color