add join_delay to preferences