attempt to implement response timeout