separated out dired commands, and other normal update