version 5.0.6
fixed #5
fixed #17
fixed #19
fixed #20