result callback via lambda instead of actor messaging