Use localForage for async data storage