fix long press button bug