update the vengine