Add cache flow