add last_update in has_B