compensate for DmaWriteClient.writeDone not being called