further improvement to backend flow