bug fix url callback