[doc] revised frontend and backend components