make vmodel callback api work