add expiration setting for refreshing server data