add timeout to solve-field because solve-field's timeout arg doesn't work