socket background socket api
update README