anvil: save progress