add deep watch a collection