functionize rest.fireForget
remove unused require