Monitor timeout

added a timeout to the pending requests
Why divide by 2 the timeout ?