code: async def update_checkpoint_async(self, lease, checkpoint):
          
          new_lease = AzureBlobLease()
          new_lease.with_source(lease)
          new_lease.offset = checkpoint.offset
          new_lease.sequence_number = checkpoint.sequence_number
          return await self.update_lease_async(new_lease)
docs: Update the checkpoint in the store with the offset/sequenceNumber in the provided checkpoint
          checkpoint:offset/sequeceNumber to update the store with.
  
          :param lease: The stored lease to be updated.
          :type lease: ~azure.eventprocessorhost.lease.Lease
          :param checkpoint: The checkpoint to update the lease with.
          :type checkpoint: ~azure.eventprocessorhost.checkpoint.Checkpoint