adjust the logical, need mq and redis to keep request and url page