Refactoring

Fix loldev/ZendQueue#63
Close loldev/ZendQueue#14
Close loldev/ZendQueue#6
Close loldev/ZendQueue#20