Asynchronous & Non-Blocking DAO layer for ReactiveMongo