expose `fetch` that return promises
remove LoadPromise
refactor store adapter interface methods