update from x3dom