lib: remove circular reqire