Make add to use callback

If we gonna support other storages, direct return is unacceptable.
so I changed it into callback style.
Bumped version due to API change.

even though it's breaking change, I bumped only patch version,
cuz I didn't released it yet.