add cache checks to serverup