Fix delegate method being called more than once from fb api