fix api auth bug