send error directly
set instance on callback