capacitor/Filesystem fileDownload() block incoming functions

hello respected developers, i notice that the Filesystem.downloadFile() causes the app to wait like the other function that uses capacitor plugin is called is not executed until the download is finish, i wonder why or if the Filesystem.downloadFile() is made in this way. please reply if this is made this way or not, if not there maybe fault some in my code