improve error handle
removal goji