improve calendar#webapi#callback: use s:callback_count