modify blog state and article save