refactor create do not need to check existence first
Merge pull request #223 from xiangli-cmu/refactoring_store

refactor create do not need to check existence first