version1.1.1 added better retrying in http get