always upgrade on post