Or only when he installs a new card over it?
For example, in the last game I played an ovious trap in a new remote server, and put on ice on it. Then later the runner exposed it, and then used bank job on it twice. Could I have just discarded the asset, or do I have to play a new ice/asset/agenda/etc to the server to do this?