use more portable temporary files, cleaned up poster downloading