- purge port after read

- fix build task queue on same color bug