improve get icons from backend