Specify timeout

120s can be challenging on a slow connection. New reasonable default set to 5 minutes and introduced new parameter  timeout.