todo list: 1. should not raise timeout exception 2. drycc run type measure 3. drycc run type set limits 4. there are two modes: synchronous and asynchronous
todo list: