added push support, removed broadcast functionality for now, started on adding better connection mgmt for plistmanager