automatically updating memory curve