fetching tests complete, and refactored for asynchronosity and tracking of database status