WIP: restructure RTC, implement trickle ICE