Update to using popsicle request library