can't call the user object passed by the API within a setTimeout function, what a joke of a fucking language javascript is