Finally fixed the bug of repeating  calls =)