add {subtree: "retain"} flag to allow skipping diff from app space
fix test