[keepalive] deep merge check & client keepalive config