fixing update mechs