generate long live token