reimplement persistent cookiejar