fix remove in node.
fix queue
add array queue
split header