add invoke data as callback
Merge pull request #1 from Shumkov/feaure/dataCallback

invoke data as callback