std::event update