Using on instead of bind and not calling sending req block if old value match with new value.