[fix] autoreload (double listeners)
[scaffold]