checking in conditions on update callback performed