change twiiter func throw away, fix som bugs