started a rewrite with the intention of using async url_fetch and removing usage of memcache for tracking message state