rebuild apis for  materialish-progress, delete .idea files, simplify progress implement