refactory enode.equeue design.