adding keep-alive task