update content, state background