A method, performed by a network node (600; 110) comprised in a wireless communication network , for managing allocation of uplink resources regarding remaining data blocks of an uplink transmission performed by a device (800; 120), wherein said remaining data blocks are data blocks of said uplink transmission for which receipt has not been acknowledged by the network node yet, wherein the method comprises: - sending (201; 501), to the device (800; 120) at a first point in time, first allocation information that identifies uplink resources that have been allocated to the device (800; 120) for uplink transmission of said remaining data blocks, wherein in the first allocation information a respective uplink resource is identified for each remaining data block, and - sending (203; 502), to the device (800; 120) at a second point in time later than said first point in time, a second allocation information comprising information that identifies each of one or more of said allocated uplink resources identified by the first allocation information and that continue to be allocated for uplink transmission of said remaining data blocks, wherein said second allocation information further comprises information about another one or more of said allocated uplink resources identified by the first allocation information and that are determined by the network node to be excluded from transmission by the device (800; 120), wherein the uplink resources indicated by the first and second allocation information are times at which the device is to transmit remaining data blocks, wherein the network node determines the uplink resources to be excluded as those times, among the times identified by the first allocation information, which have passed when the second point in time is reached plus those allocated times, among the times identified by the first allocation information, which are ongoing when the second point in time is reached, wherein the network node performs an association between the uplink resources being identified by the first allocation information and the remaining data blocks, wherein said association is performed following a predefined order which is common to both the device and the network node; and wherein the network node uses said association in order to detect which remaining data block is to be received from the device in each uplink resource being allocated by the second allocation information. - sending (201; 501), to the device (800; 120) at a first point in time, first allocation information that identifies uplink resources that have been allocated to the device (800; 120) for uplink transmission of said remaining data blocks, wherein in the first allocation information a respective uplink resource is identified for each remaining data block, and - sending (203; 502), to the device (800; 120) at a second point in time later than said first point in time, a second allocation information comprising information that identifies each of one or more of said allocated uplink resources identified by the first allocation information and that continue to be allocated for uplink transmission of said remaining data blocks, wherein said second allocation information further comprises information about another one or more of said allocated uplink resources identified by the first allocation information and that are determined by the network node to be excluded from transmission by the device (800; 120), <EOS>