rebuild with caches and localised sources list