added validation of provider url in settings