Restructure RTC, implement trickle ICE