cache pip & use new docker infra