Wcf callback implementation