fix rivets extension, re-observe dependency paths when model changes