change pubsub cron to dict hashed by channel;add pubsub aof/bgrewriteaof support;