less waterfall in __main__ AND slack connection reconnect logic