live gender update on client-side