fix cover provider stucking bug