Всем доброго дня.
Я абсолютный новичок во Flex, так что вопрос наверняка наивный)
У меня есть Flex-клиент, который получает список сообщений в формате xml от java веб сервиса. Запрос данных происходит по нажатии на кнопу. Проблема в том, что реально запрос выполняется только при первом нажатии, все последующие не приводят ни к какому результату. Что я делаю не так?

Код:
<?xml version="1.0" encoding="UTF-8" ?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="1100" height="700"
>
<mx:HTTPService id="comments"
url="http://localhost:8080/FlexBackEnd/providerComments"
method="GET"
resultFormat="e4x">
</mx:HTTPService>
<mx:DataGrid id="dataGrid"
width="{application.width*0.9}"
rowCount="5" dataProvider="{comments.lastResult.comment}">
<mx:columns>
<mx:Array>
<mx:DataGridColumn dataField="commentText"
headerText="Comment text"
width="{dataGrid.width*0.25}"/>
</mx:Array>
</mx:columns>
</mx:DataGrid>
<mx:Button label="Refresh" x="10" y="10" click="comments.send();" />
</mx:Application>