simulate push client for  push-server