added history push (if on same domain)