update functionality around the posting and editing of job listings