Add option to specify call timeout