AngularJs zero watches binder