finish KVC in jscvm