make the checkRefinement to return true when modification occurs, and false when none has been occured
update to new implementation of Admere