fix two way bind