change port data update timing for pthread event dispatch