How to design successful social products with 3 habit-forming feedback loops