Adds asynchronous ab flush
Use asynchronous ab log
Adds recovery demo