debuging concurrent bugs when using a thread pool to process data received
fix bugs with using apr; add mpr_hast_t