using ParseStorageInterface and also cache objects from listing requests