added update_artist function