improve startup behavior