myutils: add execution_timeout function