update getSiteUrl so that webs.asmx is last resort method