use rwlock
use time.AfterFunc
minor tweak
improve several things
wip: redelivery
now, momonga passes 3.1.1 conformance test in limited case
support qod downgrade
remove needless log