updating xengine