threading support for up button