core: use LWPCookieJar instead of pickle
core: don't login again?