add eval-timeout to run code with a timeout