Should I create a new thread

Yes.