reorganize slack adapter