move tx callback call only if gc is updated