fixed rtc negotiation timing with 'ready' event; added reliable message layer until native support