more implementation of multi-thread gcode reading and processing