updated to keep 30 past texts