add a set_timeout function to set experiment timeouts