added notification timeout
fixed timeout bug and set for 4 seconds
added proper alert fadout