finally got the sync problem fixed by creating random socket ID
Tweaking for better socket support.  Will be adding a generator for ID in
next commit.