Weird backend double calling issues