use observes for all store saving and temp store deleting; add/adjust some api doc comments (didn't regenerate yet)