Added an asyncappender to reduce coupling
Improved log replication test mock implementation