cyclic updates with two way bindings fixed further