improved gui response