Notify repaint after decode_data instead of inside annotation_callback