changed synchronous back to asynch loading and added loader icon and date field