[powerdebug 01/17] add a real mainloop