Remove setTimeout usage in parser.js