keep-alive working with poor performance