add background lifecycle