Pushing decoupled KDTree