[bug 876237] async storage [r=crdlc]
Merge pull request #10004 from EverythingMe/async-storage

[bug 876237] E.me async storage [r=crdlc]