update to 2.9.3

remove supervisor since docker exec is good enough
improve the dockerfile
support auth_type setting