add groupsend ipc and benchmark
add LoadGroups func for startup