implemented server method
implemented keepAlive trigger