add exception when decorate Nil
improve auth
bump version