chaned returntype of update in MBC