moving plugin receivers to separate threads
supporting defaults in gpio config
wtf