I notice the Java SDK Android example only seems to save the "credential" (access token and refresh token) when it is initially created. Is there a recommended frequency for updating the credential in preferences or is that not necessary as long as the original refresh token is still valid?