A communication terminal comprising: a first subscription and a second subscription; a communication circuit for communicating over different communication networks (804, 805), wherein the communication circuit comprises a transmit chain which is shared by the first subscription and the second subscription; an application processor configured to execute a plurality of applications; a controller configured to receive, from each application of the plurality of applications, a respective request for an exchange of application layer data over a communication network associated with the respective application; to select, based on a predetermined criterion, a first application of the plurality of applications; to control the communication circuit to perform an exchange according to the request received from the first application over a first Radio Resource Control, RRC, connection to a communication network associated with the first subscription; to initiate, for a second application of the plurality of applications, a buffering, during the first RRC connection, of application layer data requested to be exchanged according to the request received from the second application; to control the communication circuit to release the first RRC connection based on a duration of the buffering; and to control the communication circuit to establish a second RRC connection to a communication network associated with the second subscription which is different from the communication network associated with the first subscription and perform an exchange according to the request received from the second application over the second RRC connection after release of the first RRC connection. a first subscription and a second subscription; a communication circuit for communicating over different communication networks (804, 805), wherein the communication circuit comprises a transmit chain which is shared by the first subscription and the second subscription; an application processor configured to execute a plurality of applications; a controller configured to receive, from each application of the plurality of applications, a respective request for an exchange of application layer data over a communication network associated with the respective application; to select, based on a predetermined criterion, a first application of the plurality of applications; to control the communication circuit to perform an exchange according to the request received from the first application over a first Radio Resource Control, RRC, connection to a communication network associated with the first subscription; to initiate, for a second application of the plurality of applications, a buffering, during the first RRC connection, of application layer data requested to be exchanged according to the request received from the second application; to control the communication circuit to release the first RRC connection based on a duration of the buffering; and to control the communication circuit to establish a second RRC connection to a communication network associated with the second subscription which is different from the communication network associated with the first subscription and perform an exchange according to the request received from the second application over the second RRC connection after release of the first RRC connection. to receive, from each application of the plurality of applications, a respective request for an exchange of application layer data over a communication network associated with the respective application; to select, based on a predetermined criterion, a first application of the plurality of applications; to control the communication circuit to perform an exchange according to the request received from the first application over a first Radio Resource Control, RRC, connection to a communication network associated with the first subscription; to initiate, for a second application of the plurality of applications, a buffering, during the first RRC connection, of application layer data requested to be exchanged according to the request received from the second application; to control the communication circuit to release the first RRC connection based on a duration of the buffering; and to control the communication circuit to establish a second RRC connection to a communication network associated with the second subscription which is different from the communication network associated with the first subscription and perform an exchange according to the request received from the second application over the second RRC connection after release of the first RRC connection.