to solve this problem i went for some aluminum bars, some nuts and bolts and my DIY tools. after taking some measurements i just mounted a small chain cover over the hub. Nuts and bolts took them in place very tightly and i never had the same experience again. my jeans are now clean and the bike is running fast and smooth. it was just a one full day hard work but fixed the problem for ever.