:scream: change some api and socket request