worked on wrapper service making async calls (on-loop)(incomplete)