Instead of reading the RTC every 1000ms (which uses updateTime() many times), read changes only when the second changes.
void loop() myRTC.updateTime();
The real power of the Virtuabotix library is in data logging. Let's build a temperature logger that only records from 9 AM to 5 PM. virtuabotixrtc.h arduino library