fixed task save event