The return of Async

- Started work on the AsyncSnapshotableRepository