fix: keep local reference on blob