check user save limits and force upgrade