fixed bugs assoc with only once events