Bugfix: add socketFD property, to fix read source could not trigger