added task persister (xstream based)