we really don't want to IO the same file twice in store()

An functionality improvement in store()
we really don't want to IO the same file twice!!
Merge pull request #6 from dariushha/patch-3

An functionality improvement in store(), since we don't want to IO the same file twice.