chan fixes (at subscribe, check if subscriber not in the list) & update realted sample