remember cursor position
plugin updates