We realized this problem only happens on Jenkins and we did no figured out why. We are going to use circle-ci for now and revisit it in the future if needed.