added asych file loader method