keeps the old context but refreshes from new