Remove unused esync member and constructor
Merge pull request #3330 from yebblies/esync

[cleanup] Remove unused esync member and constructor