handle signed request