generateToken: Add callback