update BasicServer