fix messageview remembering old position