return early if no user to update/delete from. Delete previous status before updating new to help prevent duplicates