adding call counter and splitting block after call
fix block insert ordering with depth > 1
renaming and small fixes