If you do not somehow change the name of the stylesheet .css file the user's browser will not necessarily notice that the file is changed and request a new one.
What I'd do is make my file names a number, then when I update my css I'd increment the file name by one number. This changes the file and forces the browser to get a new one.