rc msg handling