Async with all appropriate datbase methods