implement timeout specified by Client field 'Timeout'