update the option object when options are changed dynamically

Untill now, the options where not updated, which caused $render to mistakenly change the $viewValue of the ngModel when options.min, options.max or options.step were changed.