setting handle as user data in socket - required to retrieve cb when getting ready to read/write/accept/close socket