Response remake, reward, api fix, getQR moved

response is not functional propably, api isnt calling select twice,
function returns false or object