fix #52
fix #50
update changelog
0.5.2