Move parsing to new thread