push_multi finished, tested in ./test/test_init_client2.cpp