Added a bg thread to do sizes. Now it loads all the blocks straight away then refactors them as they update