Stations: Update station numbers on different threads
Stations: Added DataRowExtension to check if a row is valid.
Check each row is valid before reading and lock before reading and writing.