spit: added possibility to pass additional args to callback function