I think having 2 threads isn't helping matters.