update to latest src
fix cache bug
0.4.6