A Two way synchronizing library based on casey marshal's conflux.