mark_update bug fix