asynchronous scala database access library