fix cursor update