moved service urls to settings and added some fallbacks