change subscribe kwargs name
added for easy use
added keep alive thread