small message_stay improvements

The status message is now:
-> always emptied before the linter is run
-> updated after the linter is run

This way there's no need to move the cursor to refresh the status message after re-linting.