update cb use for handle