[fix] list update directly into the host component
[fix] loop renders