A communication device for handling communication operations with a network, comprising: a storage unit for storing instructions; and a processing means, coupled to the storage unit, configured to execute the instructions stored in the storage unit, wherein the instructions comprising the steps of: establishing a first uplink, UL, time alignment with a primary timing advance group, pTAG, comprising a primary cell, PCell, of the network and starting a first time alignment timer, TAT, for controlling how long the communication device determines that the pTAG is UL time aligned; establishing a second UL time alignment with a first secondary TAG, sTAG, comprising a physical UL control channel, PUCCH, secondary cell, SCell, of the network and starting a second TAT for controlling how long the communication device determines that the first sTAG is UL time aligned; releasing a PUCCH and a sounding reference signal, SRS, for the all serving cell(s) of the first sTAG, when the second TAT expires and the first TAT does not expire; characterising by releasing a PUCCH for a first SCell of the network, when the second TAT expires and the first TAT does not expire; wherein the first SCell of the network is configured belonging to the pTAG or a second sTAG and the first SCell of the network is configured belonging to a secondary PUCCH group comprising the PUCCH SCell; and transmitting a message to the network, wherein the message indicates that UL timing of the communication device is not synchronized with the first sTAG; upon receiving a physical downlink control channel, PDCCH, order from the network for triggering a random access, RA, procedure, performing a first RA procedure via a cell of the network in the first sTAG to establish the second UL time alignment with the network for the first sTAG; and starting the second TAT when receiving a first timing advance, TA, command in response to the first RA procedure. a storage unit for storing instructions; and a processing means, coupled to the storage unit, configured to execute the instructions stored in the storage unit, wherein the instructions comprising the steps of: establishing a first uplink, UL, time alignment with a primary timing advance group, pTAG, comprising a primary cell, PCell, of the network and starting a first time alignment timer, TAT, for controlling how long the communication device determines that the pTAG is UL time aligned; establishing a second UL time alignment with a first secondary TAG, sTAG, comprising a physical UL control channel, PUCCH, secondary cell, SCell, of the network and starting a second TAT for controlling how long the communication device determines that the first sTAG is UL time aligned; releasing a PUCCH and a sounding reference signal, SRS, for the all serving cell(s) of the first sTAG, when the second TAT expires and the first TAT does not expire; characterising by releasing a PUCCH for a first SCell of the network, when the second TAT expires and the first TAT does not expire; wherein the first SCell of the network is configured belonging to the pTAG or a second sTAG and the first SCell of the network is configured belonging to a secondary PUCCH group comprising the PUCCH SCell; and transmitting a message to the network, wherein the message indicates that UL timing of the communication device is not synchronized with the first sTAG; establishing a first uplink, UL, time alignment with a primary timing advance group, pTAG, comprising a primary cell, PCell, of the network and starting a first time alignment timer, TAT, for controlling how long the communication device determines that the pTAG is UL time aligned; establishing a second UL time alignment with a first secondary TAG, sTAG, comprising a physical UL control channel, PUCCH, secondary cell, SCell, of the network and starting a second TAT for controlling how long the communication device determines that the first sTAG is UL time aligned; releasing a PUCCH and a sounding reference signal, SRS, for the all serving cell(s) of the first sTAG, when the second TAT expires and the first TAT does not expire; characterising by releasing a PUCCH for a first SCell of the network, when the second TAT expires and the first TAT does not expire; wherein the first SCell of the network is configured belonging to the pTAG or a second sTAG and the first SCell of the network is configured belonging to a secondary PUCCH group comprising the PUCCH SCell; and transmitting a message to the network, wherein the message indicates that UL timing of the communication device is not synchronized with the first sTAG; upon receiving a physical downlink control channel, PDCCH, order from the network for triggering a random access, RA, procedure, performing a first RA procedure via a cell of the network in the first sTAG to establish the second UL time alignment with the network for the first sTAG; and starting the second TAT when receiving a first timing advance, TA, command in response to the first RA procedure.