update content handler