publish version 1.1: add callback