diff --git a/aliby/baby_client.py b/aliby/baby_client.py
index 5d62bba3d558a533fe504e1ce385044e425063c5..1b36a5dfab549c8e31783adbb69ff4e069d302cb 100644
--- a/aliby/baby_client.py
+++ b/aliby/baby_client.py
@@ -21,7 +21,7 @@ from baby.crawler import BabyCrawler
 from requests.exceptions import Timeout, HTTPError
 from requests_toolbelt.multipart.encoder import MultipartEncoder
 
-from aliby.utils.cache import Cache, accumulate, get_store_path
+from agora.io.utils import Cache, accumulate, get_store_path
 
 
 ################### Dask Methods ################################
diff --git a/aliby/experiment.py b/aliby/experiment.py
index 21d38775bf7f026a2ef38ae9c61519f2698a41a3..787b2ca51a6c02b93a2f6d49b743532ac4695a6c 100644
--- a/aliby/experiment.py
+++ b/aliby/experiment.py
@@ -20,7 +20,7 @@ import omero
 from omero.gateway import BlitzGateway
 from logfile_parser import Parser
 
-from aliby.utils.cache import accumulate
+from agora.io.utils import accumulate
 from aliby.timelapse import TimelapseOMERO, TimelapseLocal
 
 from agora.io.writer import Writer
diff --git a/aliby/timelapse.py b/aliby/timelapse.py
index a3c251b5be1e6f4e2de8235d3a150a27518a1200..5f69f319872b5a9275b5bfe9c21b275a8843c6e6 100644
--- a/aliby/timelapse.py
+++ b/aliby/timelapse.py
@@ -9,7 +9,7 @@ from tqdm import tqdm
 import cv2
 
 from aliby.io.matlab import matObject
-from aliby.utils.cache import Cache, imread, get_store_path
+from agora.io.utils import Cache, imread, get_store_path
 
 logger = logging.getLogger(__name__)