How should I update the screen in an fbdev driver?