background + waiting state