support sync methods (exposed as async, but handle errors etc, I found myself using this quite often in scuttlebot
implement sync methods
3.3.0