added test for sams disappearing subsidiary objects, but they pass, and changed .list to return from local store first and update later