increase ssl buffer - it seems it breaks because of that.
remove trycatch where not needed.
remove context
Streamline macro naming & add documentation.