add profile cache