release 0.5.6, fix bug: issue #29, issue #30