got payload length prefix + protobuf working for LIST, next need to use separate thread/asynctask to read from client. might also switch to one activity.