mark selected list item; catch error if response is empty