finished worker, added preloading.