re-prioritize working single threaded API in todos