Add more main thread io signature