refactoring package structure; add concurrency package
remove .idea dir