A communication device of handling communication with a base station, BS, the communication device comprising: a storage device for storing instructions; and a processing circuit, coupled to the storage unit, wherein the storage unit stores, and the processing circuit is configured to execute, the instructions of: being configured a radio resource control, RRC, connection with the BS by the BS and therefore in RRC connected mode; receiving an RRCConnectionRelease message via the RRC connection from the BS; delaying leaving the RRC connected mode for a first duration if the communication device is in a coverage enhancement, CE, mode, wherein the first duration is from a first time at which the RRCConnectionRelease message is received, and the first duration is a first value or a smaller one of the first value and a second value, characterised in that the first value is a duration for more than 120 ms, predefined by the 3GPP standard and therefore not configurable by the received RRCConnectionRelease message, and the second value is from the first time to a second time at which the communication device successfully transmits an acknowledgement of a reception of the RRCConnectionRelease message to the BS; and delaying leaving the RRC connected mode for a second duration if the communication device is not in the CE mode, wherein the second duration is shorter than the first duration. a storage device for storing instructions; and a processing circuit, coupled to the storage unit, wherein the storage unit stores, and the processing circuit is configured to execute, the instructions of: being configured a radio resource control, RRC, connection with the BS by the BS and therefore in RRC connected mode; receiving an RRCConnectionRelease message via the RRC connection from the BS; delaying leaving the RRC connected mode for a first duration if the communication device is in a coverage enhancement, CE, mode, wherein the first duration is from a first time at which the RRCConnectionRelease message is received, and the first duration is a first value or a smaller one of the first value and a second value, characterised in that the first value is a duration for more than 120 ms, predefined by the 3GPP standard and therefore not configurable by the received RRCConnectionRelease message, and the second value is from the first time to a second time at which the communication device successfully transmits an acknowledgement of a reception of the RRCConnectionRelease message to the BS; and delaying leaving the RRC connected mode for a second duration if the communication device is not in the CE mode, wherein the second duration is shorter than the first duration. being configured a radio resource control, RRC, connection with the BS by the BS and therefore in RRC connected mode; receiving an RRCConnectionRelease message via the RRC connection from the BS; delaying leaving the RRC connected mode for a first duration if the communication device is in a coverage enhancement, CE, mode, wherein the first duration is from a first time at which the RRCConnectionRelease message is received, and the first duration is a first value or a smaller one of the first value and a second value, characterised in that the first value is a duration for more than 120 ms, predefined by the 3GPP standard and therefore not configurable by the received RRCConnectionRelease message, and the second value is from the first time to a second time at which the communication device successfully transmits an acknowledgement of a reception of the RRCConnectionRelease message to the BS; and delaying leaving the RRC connected mode for a second duration if the communication device is not in the CE mode, wherein the second duration is shorter than the first duration.