Market: hesitant gains before US data