Fix loaddata

Calling `update_home` when loading data may cause duplicate placeholders to be created because it will trigger multiple signals to be fired (with `raw` parameter = off)
Calling it only if `raw==False` it's not a problem as when loading data you don't want to mess with data during the loading process.
Test modified to catch the excess placeholders to be created when loading pages