Added snapshotsCompleted to async callback