fixed update fn so bars enter & exit as expected