I only took a quick glance through the source, but what's with the MongoDB dependency? Is there a chance that what you're using it for could be replaced with Redis? I already use Redis, but I'm hesitant to introduce yet another database into my stack unless it's absolutely necessary.