refactor storehaus batch store