implement query timeout (millisecs) parameter