lock async;
add JetBrains folders to ignore