What I posted yesterday only traced direct samples and gathered lighting from secondary bounces only when surfels covered the hit point. Now it automatically places bounce surfels.
It is not as fast as direct sampling, but still real-time. It converges very fast and is stable.
