Update async adapter to use actual async ssl instead of blocking. Added more options.