Bug 982663: collect and transmit app usage metrics

async storage can store objects, not just strings, so you shouldn't have to stringify and parse your data. Just save the objects.