Rebuild blocks on demand