start status cache algorithm