update mode enhancement