implemented mutex on ul_chan access