fix non-mutationobserver api in mutationobserver plugin