-Added background thread queue to handle file access