A method for wireless communication, comprising: establishing, at a user equipment, UE, a first connection with a base station using a first beam pair link, BPL; maintaining a BPL for data, which is initialized with the first BPL and is used during data transmission time intervals, TTIs; identifying a threshold value corresponding to an amount of time needed by the UE to decode an indication of a BPL switch and apply a different BPL than the first BPL based at least in part on the indication; receiving a first control information transmission at a first time, the first control information transmission including a scheduling offset, an assignment for a first data TTI that starts at a second time corresponding to the first time plus the scheduling offset, and a BPL indication; determining, based at least in part on the threshold value and the scheduling offset, whether to switch the BPL for data and a switching time for making the switch, wherein the determining comprises: determining to maintain the first BPL as the BPL for data based on determining that the scheduling offset is less than the threshold value; and identifying that an error in receiving a prior BPL indication has occurred based at least in part on determining that the scheduling offset is less than the threshold value, and the BPL indicated differs from the BPL for data at the second time; and switching the BPL for data to a second BPL at the switching time responsive to determining to switch the BPL for data. establishing, at a user equipment, UE, a first connection with a base station using a first beam pair link, BPL; maintaining a BPL for data, which is initialized with the first BPL and is used during data transmission time intervals, TTIs; identifying a threshold value corresponding to an amount of time needed by the UE to decode an indication of a BPL switch and apply a different BPL than the first BPL based at least in part on the indication; receiving a first control information transmission at a first time, the first control information transmission including a scheduling offset, an assignment for a first data TTI that starts at a second time corresponding to the first time plus the scheduling offset, and a BPL indication; determining, based at least in part on the threshold value and the scheduling offset, whether to switch the BPL for data and a switching time for making the switch, wherein the determining comprises: determining to maintain the first BPL as the BPL for data based on determining that the scheduling offset is less than the threshold value; and identifying that an error in receiving a prior BPL indication has occurred based at least in part on determining that the scheduling offset is less than the threshold value, and the BPL indicated differs from the BPL for data at the second time; and determining to maintain the first BPL as the BPL for data based on determining that the scheduling offset is less than the threshold value; and identifying that an error in receiving a prior BPL indication has occurred based at least in part on determining that the scheduling offset is less than the threshold value, and the BPL indicated differs from the BPL for data at the second time; and switching the BPL for data to a second BPL at the switching time responsive to determining to switch the BPL for data.