updating cursor