fix revasync bug