FromAsync use Methods for propper exception handling

RequestUrlAsync throws exception when no response comes back. Instead of
providing callback, take the actual method.