fix: added track by
fix: clear before reloading
Merge branch 'whydoesthiswork'
fix: track by index removed because it breaks things