update scheme