new func. Try to exec an operation in a thread or queue it if a thread is