allow setting github access token directly