change callback from before_save to before_validation
new release 0.1.0