<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def submit(self, coro, callback=None):
 """Submit a coro as NewTask to self.loop without loop.frequncy control. :: from torequests.dummy import Loop import asyncio loop = Loop() async def test(i):
 result = await asyncio.sleep(1) return (loop.frequency, i) coro = test(0) task = loop.submit(coro) print(task) # loop.x can be ignore loop.x print(task.x) # <NewTask pending coro=<test() running at torequests/temp_code.py:58>> # (Frequency(sem=<0/0>, interval=0, name=loop_sem), 0) """

        callback = callback or self.default_callback
        if self.async_running:
            return self.run_coroutine_threadsafe(coro, callback=callback)
        else:
            return NewTask(coro, loop=self.loop, callback=callback)