improve router performance by stop using Blob and using MurMurHash

ready to be merged