new version is 0.3.0
add metadata cache
merge with develop branch
removed some comments