update TODO, protobuf is firstly considered