hello all, this topic got lost, but i still need to solve it

background info:
i have a vb.net web application.
the user who runs this appliaction creates an image file at runtime.
this file is saved as [username].jpeg and is held on the web server.
this file is then copied into an sql server database.
there are two uses for this;
1) it is loaded into a data set so it can be displayed within a crystal report.
2) an asp:image called "UserImage" is given the url as : "http://<server>/<directory>/" & Session("username") & ".jpeg" to be displayed in the browser window.

in case 1 the web browser exports the crystal report into a .pdf format and is loaded within the current window.

in case 2 the UserImage.imageurl is set to above location and the UserImage.visible is set to true.

my problem:
when the user creates a new image, niether the exported pdf file or the UserImage have the up to date image displayed, until i press refresh(f5).

my question:
How can i reload the image? - do i have to unload the image before loading it, do you need some of my code?

the code is held on the server (aspx.vb) and the image needs to be updated on the client pc's

please help, v.Urgent!
thanks,

tom.