upper timeout limit