add server hint
optimize ui