impl private data for thread pool worker
impl xml reader and writer open and clos
fix the remove_if bug