update content & fix bugs