update method which not disabling bar when needed bug fixed