update workbook