Techniques are described for updating resources provided to a user device, using subscription based polling. When the system is operating in a heating mode, heated air is delivered into the upper portions of the rooms through the upper vents and air is removed from the rooms through the lower vents. The module can be adapted to communicate with the PLC via 8B10B encoded frames.