minor; upgrade packages, add temp data factory