always use callback on validations
update docs
update dist
Bump version