Request promise fix