update method under workbench