Add transactional complete write before callbacks