workbench: implement save-all action