replace the setClientIcon method with functions that work with offline users with cldbid/uuid
remove the now unused var/function
use the function where possible