@ehcanadian I believe it always updates it the first time, and then some info might be cached somewhere and it knows to not "touch" the file anymore.
Ex.: Download a file from Suitecripts and deploy it, it should touch, but afterwards it way for modification.