An improved deterministic local search algorithm for 3-SAT