Fix bug: every time you start, always take the last data