snapshot action is now async.
Merge branch 'test' into dev