fix Twitter date and make more stable