I am new to cycling and have been riding my new bike last month. I wonder how often I should clean/wash my bike? I clean my chains and lube it every 3 rides. What is the best method to wash the bike or detail it?