avoid double rendering on model changes

* don't bind to views which are already bound in a parent collection
  or if a parent view was bound there