use mucbuc-events, fix history push bug