jobs use locks