made all call back functions rely on the ssl object itself and not our user data
changed server api a bit, so have to update a few lines