Update remote filter callback

The callback get called twice when using the remote filter which caused a similar issue as https://github.com/ichord/At.js/issues/84. Also, the list always return as an array when using remote filter