use umask instead of Cache::chmod()