feature: mapAsync & mapSerial, redo readme and publish