map refresh routine