mark_context_dirty --> ->mark_dirty()