use while cycle
release v0.3.3