update status bar notification manager to make sure a message will not be hide by previous hideWithDelay calls
handle errors
make user interaction more smooth