upgrade to newer code version