fix unit tests
make marshal data store binary data
bump version