Adding channel Cleanup

Extra thread to clean up empty channels