#1 add timeout to request options