Do we need another fork or LN can be added on top of Bitcoin blockchain so we don't need to change the rules?
No change needed, all you need to do is pay hefty Bitcoin transaction fee when opening and closing LN channel. You can imagine it as paying big fee whenever you want to load your debit card with a ballance to be able to use it for fast and cheap microtransactions. The point is, most people worldwide cannot afford such big Bitcoin transaction fees to open and closing LN channels, but fortunatelly we have Bitcoin Cash which is aiming to solve the scalling issue in different way which I think going to work better for normal people, thats why I dont care about big Bitcoin transaction fees anymore because I dont use Bitcoin anymore (just holding Bitcoin for price speculation).