new timeout functionality
test timeout functionality
update workin_on at abort