extend AbstractQueue
update README