Simplified code in async service
Data now auto updates; updated messages to fadeout after a set interval