fixed bug and add notification balloon