performance updates - internal stuff