Help required for black berry app development

Hi all,
I am developing a black berry application which get the data from server and displays it. This part I have completed. Next is, every 30 mins the application must send a request to server and get the data if the new data is different from old data the icon of the app must change.
Main thing is sending request every 30 mins should run in background and should run even the application is closed.