adds .all to summary, leverages promises in sharedData service