added refresh and body updates