fix esync