time aware async processing library for javascript