Backend for new thread