tentative version; can work with hashtagsim10k and takes 7sec to run hashtagsim100k