made fill and select async
create run_dir always on start up