try to switch to offloading algorithm